- 0 minutes to read

Managing Apache ActiveMQ/Artemis

Take full control of your Apache ActiveMQ and Artemis environments with Nodinite. This page guides you through proactive monitoring, automated queue management, and secure remote actions—all designed to keep your integration landscape healthy, compliant, and efficient.

With Nodinite for ActiveMQ/Artemis, you gain:

✅Proactive queue monitoring and threshold alerts
✅Secure, remote queue management—no direct ActiveMQ admin access required
✅Automated troubleshooting and time-saving actions
✅Full auditing and compliance for all queue operations

Manage monitoring thresholds and perform remote administrative actions on Apache ActiveMQ queues and services.

Why Choose Nodinite for Managing Apache ActiveMQ / Artemis?

  • Proactive Monitoring & Threshold Management
    Set global or queue-specific thresholds for message depth and age to detect issues before they impact operations.
  • Full Queue Control Without Direct ActiveMQ Access
    Download, remove, and post messages securely—without granting users direct access to ActiveMQ’s web admin. This minimizes attack vectors and reduces security risks.
  • Time-Saving Automation & Remote Actions
    Streamline troubleshooting by automating alerts and actions. No need for manual interventions—resolve issues faster and keep queues healthy.
  • Built-In Auditing & Compliance
    Essential for industries like public sector, banking, and insurance, Nodinite provides detailed logs of every action for full traceability—ensuring compliance with company policies and regulations.

ActiveMQ Resources
Overview of ActiveMQ resources managed by Nodinite in a self-service enabled Monitor View.

Note

Stockpiling messages leads to failures and delays. With Nodinite, you get real-time insights and powerful tools to keep your system running smoothly, securely, and efficiently.

Monitoring Features

The Nodinite Message Queueing Agent monitors the following resources:

  • ActiveMQ Brokers
  • The server(s) and core services
  • ActiveMQ Queues
    • Age verification (warning/error) – Set the maximum allowed age for messages on the queue
    • Count (warning/error) – Set the maximum allowed message count on the queue

You can individually fine-tune the monitoring thresholds per queue for maximum flexibility.

Actions

A User with access rights to a Monitor View with ActiveMQ Queues where Actions are allowed can perform the following Actions:
Remote Actions
Remote administrative actions available for ActiveMQ queues.

Edit Thresholds

💡Set monitoring thresholds to proactively manage message depth and age on the queue.

Monitoring thresholds can be set globally or specifically per queue. When you set a value on a queue, it becomes a specific configuration—overriding global settings for that queue only.

You can manage the global settings via Remote Configuration, or individually set different thresholds for different queues.
Edit Monitoring Thresholds
Dialog for editing monitoring thresholds for a specific queue.

List messages on the queue

💡List messages on the queue to monitor message depth, age, and content.

Within the 'List messages on the queue' modal, you’ll see a paged list of messages currently on the queue, evaluated according to the monitoring thresholds (either global or specific).
List Active Messages
Paged list of active messages with threshold evaluation.

The following remote Actions can be performed using the Actions button: List Actions
Actions available for individual messages.

The following remote Actions can be performed using the With selected button: With Selected Actions
Bulk actions available for selected messages.

Repair

💡Repair and resend message on the queue.> This is useful for troubleshooting and fixing issues with messages that may have been malformed or require modification before being processed again.

View and repair a message on the queue by clicking the View/Repair menu item.
View/Repair Action
Example of the View/Repair action for a message on the queue.

This opens the Post tab:
View and Post message
View and post message tab for advanced message management.

In the Advanced accordion, you can manage the set of properties:
Advanced options
Advanced options for editing message properties.

Message properties are presented in descending order by name. You can add or remove properties as needed.

Click the 'Post Message' button to post the message back to the queue.

Download

💡Download messages from the queue for offline analysis or processing.

You can download either individual messages or multiple messages in a ZIP file. The downloaded messages are encoded in UTF-8 format.

Individual Message Download

  • Download individual messages from the queue:
    Download selected message
    Download a single message from the queue.

Download Selected Messages

  • Download selected messages in a ZIP file:
    Download selected messages
    Download multiple selected messages as a ZIP file.

Delete Message

💡Delete messages from the queue to manage message depth and prevent overflow.

You can delete either individual messages or multiple messages at once.

Individual Message Deletion

Delete an individual message from the queue by clicking the Delete menu item in the Actions button.
Delete
Delete a single message from the queue.

Delete Selected Messages

Delete selected messages from the queue by clicking the Delete menu item in the With selected button.
Delete selected messages
Delete multiple messages from the queue.

A prompt is displayed to confirm the intent to delete selected messages.
Confirm delete operation
Confirmation dialog for deleting messages.


Next Step

Configure the Nodinite Message Queueing Monitoring Agent

Apache ActiveMQ

MuleSoft AnypointMQ

Microsoft MSMQ

Azure Service Bus Queues

Azure Service Bus Topics